package com.yungu.swift.system.sys.model.param;

import com.yungu.swift.base.model.admin.AdminParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author : cuixiuyin
 * @date : 2019/6/17
 */
@Data
@ApiModel
public class AdminSiteParam extends AdminParam {

    @ApiModelProperty(value = "uuid")
    private String uuid;

    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(value = "类型（1区域 2地标）", example = "1")
    private Integer type;

    @ApiModelProperty(value = "省名（福建省）")
    private String provinceName;

    @ApiModelProperty(value = "cityUuid")
    private String cityUuid;

    @ApiModelProperty(value = "所属城市名称")
    private String cityName;

    @ApiModelProperty(value = "所属城市编号")
    private String cityNo;

    @ApiModelProperty(value = "中心点地址")
    private String centerAddress;

    @ApiModelProperty(value = "中心点经度")
    private Double centerLng;

    @ApiModelProperty(value = "中心点纬度")
    private Double centerLat;

    @ApiModelProperty(value = "包含区域（以','分割），比如：思明区,湖里区")
    private String includeAreas;

    @ApiModelProperty(value = "地理围栏集合")
    private List<AdminSiteFenceParam> fenceList;
}
